package uit.comstore.controller;

import java.util.List;

import uit.comstore.model.blo.ProductUnitBLO;
import uit.comstore.model.entity.ProductUnit;

public class ProductUnitAction{
	private ProductUnitBLO productUnitBLO;
	private List<ProductUnit> productUnitList;
	private ProductUnit productUnit;
	private Long id;
	
	public ProductUnitAction(){
		productUnitBLO = new ProductUnitBLO();
	}
	
	public String execute(){
		productUnitList = productUnitBLO.list();
		return "success";
	}
	
	public String add(){
		try{
			ProductUnit productUnit = getProductUnit();
			productUnitBLO.add(productUnit);
		}catch(Exception ex){
			
		}
		return "success";
	}
	
	public String delete(){
		productUnitBLO.delete(getId());
		return "success";
	}
	
	public String edit(){
		try{
			ProductUnit productUnit = getProductUnit();
			productUnitBLO.update(productUnit);
		}catch(Exception ex){
			
		}
		return "success";
	}

	public List<ProductUnit> getProductUnitList() {
		return productUnitList;
	}

	public void setProductUnitList(List<ProductUnit> productUnitList) {
		this.productUnitList = productUnitList;
	}

	public ProductUnit getProductUnit() {
		return productUnit;
	}

	public void setProductUnit(ProductUnit productUnit) {
		this.productUnit = productUnit;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	
}
